home *** CD-ROM | disk | FTP | other *** search
/ boe.pres.k12.wv.us / boe.pres.k12.wv.us.zip / boe.pres.k12.wv.us / Utilities / Xerox Workcentre 5335 / Windows PCL6 / 64-bit_x64 / pclxl.gpd < prev    next >
Text File  |  2012-09-18  |  10KB  |  423 lines

  1. *%%
  2. *%% Macro definition for standard PCLXL commands
  3. *%%
  4.  
  5. *%% Attribute tags
  6.  
  7. *Macros: AttributeTag
  8. {
  9.     PaletteDepth:         "<02>"
  10.     ColorSpace:           "<03>"
  11.     NullBrush:            "<04>"
  12.     NullPen:              "<05>"
  13.     PaletteData:          "<06>"
  14.     PatternSelectID:      "<08>"
  15.     GrayLevel:            "<09>"
  16.     RGBColor:             "<0b>"
  17.     PatternOrigin:        "<0c>"
  18.     NewDestinationSize:   "<0d>"
  19.     DeviceMatrix:         "<21>"
  20.     DitherMatrixDataType: "<22>"
  21.     DitherOrigin:         "<23>"
  22.     MediaDestination:     "<24>"
  23.     MediaSize:            "<2525>"
  24.     MediaSource:          "<26>"
  25.     MediaType:            "<27>"
  26.     Orientation:          "<28>"
  27.     PageAngle:            "<29>"
  28.     PageOrigin:           "<2a>"
  29.     PageScale:            "<2b>"
  30.     ROP3:                 "<2c>"
  31.     TxMode:               "<2d>"
  32.     CustomMediaSize:      "<2f>"
  33.     CustomMediaSizeUnits: "<30>"
  34.     PageCopies:           "<31>"
  35.     DitherMatrixSize:     "<32>"
  36.     DitherMatrixDepth:    "<33>"
  37.     SimplexPageMode:      "<34>"
  38.     DuplexPageMode:       "<35>"
  39.     DuplexPageSize:       "<36>"
  40.     ArgDirection:         "<41>"
  41.     BoundingBox:          "<42>"
  42.     DashOffset:           "<43>"
  43.     EllipseDimension:     "<44>"
  44.     EndPoint:             "<45>"
  45.     FillMode:             "<46>"
  46.     LineCapStyle:         "<47>"
  47.     LineJointStyle:       "<48>"
  48.     MiterLength:          "<49>"
  49.     PenDashStyle:         "<4a>"
  50.     PenWidth:             "<4b>"
  51.     Point:                "<4c>"
  52.     NumberOfPoints:       "<4d>"
  53.     SolidLine:            "<4e>"
  54.     StartPoint:           "<4f>"
  55.     PointType:            "<50>"
  56.     ControlPoint1:        "<51>"
  57.     ControlPoint2:        "<52>"
  58.     ClipRegion:           "<53>"
  59.     ClipMode:             "<54>"
  60.     ColorDepth:           "<62>"
  61.     BlockHeight:          "<63>"
  62.     ColorMapping:         "<64>"
  63.     CompressMode:         "<65>"
  64.     DestinationBox:       "<66>"
  65.     DestinationSize:      "<67>"
  66.     PatternPersistence:   "<68>"
  67.     PatternDefineID:      "<69>"
  68.     SourceHeight:         "<6b>"
  69.     SourceWidth:          "<6c>"
  70.     StartLine:            "<6d>"
  71.     XPairType:            "<6e>"
  72.     NumberOfXPairs:       "<6f>"
  73.     XStart:               "<70>"
  74.     XEnd:                 "<71>"
  75.     NumberOfScanLines:    "<72>"
  76.     CommentData:          "<81>"
  77.     DataOrg:              "<82>"
  78.     Measure:              "<86>"
  79.     SourceType:           "<88>"
  80.     UnitsPerMeasure:      "<89>"
  81.     StreamName:           "<8b>"
  82.     StreamDataLength:     "<8c>"
  83.     ErrorReport:          "<8f>"
  84.     CharAngle:            "<a1>"
  85.     CharCode:             "<a2>"
  86.     CharDataSize:         "<a3>"
  87.     CharScale:            "<a4>"
  88.     CharShear:            "<a5>"
  89.     CharSize:             "<a6>"
  90.     FontHeaderLength:     "<a7>"
  91.     FontName:             "<a8>"
  92.     FontFormat:           "<a9>"
  93.     SymbolSet:            "<aa>"
  94.     TextData:             "<ab>"
  95.     CharSubModeArray:     "<ac>"
  96.     XSpacingData:         "<af>"
  97.     YSpacingData:         "<b0>"
  98.     CharBoldValue:        "<b1>"
  99. }
  100.  
  101. *%% Attribute Enumeration
  102.  
  103. *Macros: AttributeEnum
  104. {
  105. *%% ArcDirection
  106.     eClockWise: "<00>" 
  107.     eCounterClockWise: "<01>" 
  108.  
  109. *%% CharSubModeArray
  110.     eNoSubstitution: "<00>" 
  111.     eVerticalSubstitution: "<01>" 
  112.  
  113. *%% ClipMode
  114. *%%    see FillMode Enumeration
  115.  
  116. *%% ClipRegion
  117.     eInterior: "<00>" 
  118.     eExterior: "<01>" 
  119.  
  120. *%% ColorDepth
  121.     e1Bit: "<00>" 
  122.     e4Bit: "<01>" 
  123.     e8Bit: "<02>" 
  124.  
  125. *%% ColorimetricColorSpace
  126.     eCRGB: 5 
  127.  
  128. *%% ColorMapping
  129.     eDirectPixel: "<00>" 
  130.     eIndexedPixel: "<01>" 
  131.  
  132. *%% ColorSpace
  133.     eGray: "<01>" 
  134.     eRGB: "<02>" 
  135.     eSRGB: "<06>" 
  136.  
  137. *%% CompressMode
  138.     eNoCompression: "<00>" 
  139.     eRLECompression: "<01>" 
  140.     eJPEGCompression: "<02>" 
  141.  
  142. *%% DataOrg
  143.     eBinaryHighByteFirst: "<00>" 
  144.     eBinaryLowByteFirst: "<01>" 
  145.  
  146. *%% DataSource
  147.     eDefault: "<00>" 
  148.  
  149. *%% DataType
  150.     eUByte: "<00>" 
  151.     eSByte: "<01>" 
  152.     eUint16: "<02>" 
  153.     eSint16: "<03>" 
  154.  
  155. *%% DitherMatrix
  156.     eDeviceBest: "<00>" 
  157.  
  158. *%% DuplexPageMode
  159.     eDuplexHorizontalBinding: "<00>" 
  160.     eDuplexVerticalBinding: "<01>" 
  161.  
  162. *%% DuplexPageSide
  163.     eFrontMediaSide: "<00>" 
  164.     eBackMediaSide: "<01>" 
  165.  
  166. *%% ErrorReport
  167.     
  168.     eBackChannel: "<01>" 
  169.     eErrorPage: "<02>" 
  170.     eBackChAndErrPage: "<03>" 
  171.     eNWBackChannel: "<04>" 
  172.     eNWErrorPage: "<05>"
  173.     eNWBackChAndErrPage: "<06>" 
  174.  
  175. *%% FillMode
  176.     eNonZeroWinding: "<00>" 
  177.     eEvenOdd: "<01>" 
  178.  
  179. *%% LineCap
  180.     eButtCap: "<00>" 
  181.     eRoundCap: "<01>" 
  182.     eSquareCap: "<02>" 
  183.     eTriangleCap: "<03>" 
  184.  
  185. *%% LineJoin
  186.     eMiterJoin: "<00>" 
  187.     eRoundJoin: "<01>" 
  188.     eBevelJoin: "<02>" 
  189.     eNoJoin: "<03>" 
  190.  
  191. *%% Measure
  192.     eInch: "<00>" 
  193.     eMillimeter: "<01>" 
  194.     eTenthsOfAMillimeter: "<02>" 
  195.  
  196. *%% MediaSize Enumerations
  197.     eLetterPaper: "<00>"
  198.     eLegalPaper: "<01>"
  199.     eA4Paper: "<02>"
  200.     eExecPaper: "<03>"
  201.     eLedgerPaper: "<04>"
  202.     eA3Paper: "<05>"
  203.     eCOM10Envelope: "<06>"
  204.     eMonarchEnvelope: "<07>"
  205.     eC5Envelope: "<08>"
  206.     eDLEnvelope: "<09>"
  207.     eJB4Paper: "<0a>"
  208.     eJB5Paper: "<0b>"
  209.     eB5Envelope: "<0c>"
  210.     eJPostcard: "<0e>"
  211.     eJDoublePostcard: "<0d>"
  212.     eA5Paper: "<10>"
  213.     eA6Paper: "<11>"
  214.     eJB6Paper: "<12>"
  215.  
  216. *%% MediaSource
  217.     eDefaultSource: "<00>" 
  218.     eAutoSelect: "<01>" 
  219.     eManualFeed: "<02>" 
  220.     eMultiPurposeTray: "<03>" 
  221.     eUpperCassette: "<04>" 
  222.     eLowerCassette: "<05>"
  223.     eEnvelopeTray: "<06>"
  224.     eThirdCassette: "<07>"
  225.  
  226. *%% MediaType
  227.     ePlain: "Plain"
  228.     ePreprinted: "Preprinted"
  229.     eLetterhead: "Letterhead"
  230.     eTransparency: "Transparency"
  231.     ePrepunched: "Prepunched"
  232.     eLabels: "Labels"
  233.     eBond: "Bond"
  234.     eRecycled: "Recycled"
  235.     eColor: "Color"
  236.     eCardstock: "Card Stock"
  237.     eRough: "Rough"
  238.     eVellum: "Vellum"
  239.  
  240. *%% External Trays
  241. *%%     1-248 8-255 
  242.  
  243. *%% MediaDestination
  244.     eDefaultDestination: "<00>" 
  245.     eFaceDownBin: "<01>" 
  246.     eFaceUpBin: "<02>" 
  247.     eJobOffsetBin: "<03>"
  248. *%% External Bins 1-251 5-255
  249.  
  250. *%% Orientation
  251.     ePortraitOrientation: "<00>" 
  252.     eLandscapeOrientation: "<01>" 
  253.     eReversePortrait: "<02>" 
  254.     eReverseLandscape: "<03>" 
  255.  
  256. *%% PatternPersistence
  257.     eTempPattern: "<00>" 
  258.     ePagePattern: "<01>" 
  259.     eSessionPattern: "<02>" 
  260.  
  261. *%% SymbolSet
  262. *%%  
  263.  
  264. *%% SimplexPageMode
  265.     eSimplexFrontSide: "<00>" 
  266.  
  267. *%% TxMode
  268.     eOpaque: "<00>" 
  269.     eTransparent: "<01>" 
  270.  
  271. *%% WritingMode
  272.     eHorizontal: "<00>" 
  273.     eVertical: "<01>"
  274. }
  275.  
  276. *%% Data Tags
  277.  
  278. *Macros: DataTag
  279. {
  280.     ubyte:          "<c0>"
  281.     uint16:         "<c1>"
  282.     uint32:         "<c2>"
  283.     sint16:         "<c3>"
  284.     sint32:         "<c4>"
  285.     real32:         "<c5>"
  286.     ubyte_array:    "<c8>"
  287.     uint16_array:   "<c9>"
  288.     uint32_array:   "<ca>"
  289.     sint16_array:   "<cb>"
  290.     sint32_array:   "<cc>"
  291.     real32_array:   "<cd>"
  292.     ubyte_xy:       "<d0>"
  293.     uint16_xy:      "<d1>"
  294.     uint32_xy:      "<d2>"
  295.     sint16_xy:      "<d3>"
  296.     sint32_xy:      "<d4>"
  297.     real32_xy:      "<d5>"
  298.     ubyte_box:      "<e0>"
  299.     uint16_box:     "<e1>"
  300.     uint32_box:     "<e2>"
  301.     sint16_box:     "<e3>"
  302.     sint32_box:     "<e4>"
  303.     real32_box:     "<e5>"
  304.     attr_ubyte:     "<f8>"
  305.     attr_uint16:    "<f9>"
  306.     dataLength:     "<fa>"
  307.     dataLengthByte: "<fb>"
  308. }
  309.  
  310. *%% Operator Tag
  311.  
  312. *Macros: OperatorTag
  313. {
  314.     HT: "<09>"
  315.     LF: "<0a>"
  316.     VT: "<0b>"
  317.     FF: "<0c>"
  318.     CR: "<0d>"
  319.     BeginSession: "<41>"
  320.     EndSession: "<42>"
  321.     BeginPage: "<43>"
  322.     EndPage: "<44>"
  323.     Comment: "<47>"
  324.     OpenDataSource: "<48>"
  325.     CloseDataSource: "<49>"
  326.     BeginFontHeader: "<4f>"
  327.     ReadFontHeader: "<50>"
  328.     EndFontHeader: "<51>"
  329.     BeginChar: "<52>"
  330.     ReadChar: "<53>"
  331.     EndChar: "<54>"
  332.     RemoveFont: "<55>"
  333.     BeginStream: "<5b>"
  334.     ReadStream: "<5c>"
  335.     EndStream: "<5d>"
  336.     ExecStream: "<5e>"
  337.     PopGS: "<60>"
  338.     PushGS: "<61>"
  339.     SetClipReplace: "<62>"
  340.     SetBrushSource: "<63>"
  341.     SetCharAngle: "<64>"
  342.     SetCharScale: "<65>"
  343.     SetCharShear: "<66>"
  344.     SetClipIntersect: "<67>"
  345.     SetClipRectangle: "<68>"
  346.     SetClipToPage: "<69>"
  347.     SetColorSpace: "<6a>"
  348.     SetCursor: "<6b>"
  349.     SetCursorRel: "<6c>"
  350.     SetHalftoneMethod: "<6d>"
  351.     SetFillMode: "<6e>"
  352.     SetFont: "<6f>"
  353.     SetLineDash: "<70>"
  354.     SetLineCap: "<71>"
  355.     SetLineJoin: "<72>"
  356.     SetMiterLimit: "<73>"
  357.     SetPageDefaultCTM: "<74>"
  358.     SetPageOrigin: "<75>"
  359.     SetPageRotation: "<76>"
  360.     SetPageScale: "<77>"
  361.     SetPatternTxMode: "<78>"
  362.     SetPenSource: "<79>"
  363.     SetPenWidth: "<7a>"
  364.     SetROP: "<7b>"
  365.     SetSourceTxMode: "<7c>"
  366.     SetCharBoldValue: "<7d>"
  367.     SetClipMode: "<7f>"
  368.     SetPathToClip: "<80>"
  369.     SetCharSubMode: "<81>"
  370.     CloseSubPath: "<84>"
  371.     NewPath: "<85>"
  372.     PaintPath: "<86>"
  373.     ArcPath: "<91>"
  374.     BezierPath: "<93>"
  375.     BezierRelPath: "<95>"
  376.     Chord: "<96>"
  377.     ChordPath: "<97>"
  378.     Ellipse: "<98>"
  379.     EllipsePath: "<99>"
  380.     LinePath: "<9b>"
  381.     LineRelPath: "<9d>"
  382.     Pie: "<9e>"
  383.     PiePath: "<9f>"
  384.     Rectangle: "<a0>"
  385.     RectanglePath: "<a1>"
  386.     RoundRectangle: "<a2>"
  387.     RoundRectanglePath: "<a3>"
  388.     Text: "<a8>"
  389.     TextPath: "<a9>"
  390.     BeginImage: "<b0>"
  391.     ReadImage: "<b1>"
  392.     EndImage: "<b2>"
  393.     BeginRestPattern: "<b3>"
  394.     ReadRastPattern: "<b4>"
  395.     EndRastPattern: "<b5>"
  396.     BeginScan: "<b6>"
  397.     EndScan: "<b8>"
  398.     ScanLineRel: "<b9>"
  399. }
  400.  
  401.  
  402. *Macros: MediaSizeStrings
  403. {
  404.     sLetterPaper: =ubyte "<06>" "LETTER"
  405.     sLegalPaper: =ubyte "<05>" "LEGAL"
  406.     sA4Paper: =ubyte "<02>" "A4"
  407.     sExecPaper: =ubyte "<04>" "EXEC"
  408.     sLedgerPaper: =ubyte "<06>" "LEDGER"
  409.     sA3Paper: =ubyte "<02>" "A3"
  410.     sCOM10Envelope: =ubyte "<05>" "COM10"
  411.     sMonarchEnvelope: =ubyte "<07>" "MONARCH"
  412.     sC5Envelope: =ubyte "<02>" "C5"
  413.     sDLEnvelope: =ubyte "<02>" "DL"
  414.     sJB4Paper: =ubyte "<06>" "JIS B4"
  415.     sJB5Paper: =ubyte "<06>" "JIS B5"
  416.     sB5Envelope: =ubyte "<06>" "B5 ENV"
  417.     sJPostcard: =ubyte "<05>" "JPOST"
  418.     sJDoublePostcard: =ubyte "<06>" "JPOSTD"
  419.     sA5Paper: =ubyte "<02>" "A5"
  420.     sA6Paper: =ubyte "<02>" "A6"
  421.     sJB6Paper: =ubyte "<06>" "JIS B6"
  422. }
  423.